Normalization , Approximation , and Semantics for Combinator Systems ? Extended
نویسندگان
چکیده
This paper studies normalization of typeable terms and the relation between approximation semantics and filter models for Combinator Systems. We first present an intersection type assignment system and a notion of approximation, and show that for every typeable term, there exists an approximant with the same type. From this approximation result we obtain a characterization of the normalization behaviour of terms using their assignable types. Then the two semantics are defined and compared, and it is shown that the approximants semantics is fully abstract but the filter semantics is not.
منابع مشابه
Approximation and Filter Semantics for Combinator Systems ? Extended
This paper studies the relation between approximation semantics and filter models for Combinator Systems. It presents notions of approximants for terms, intersection type assignment, and using a strong normalization result of [4], it is proved that, for every typeable term, there exists an approximant of that term with the same type. Also a characterization of the normalization behaviour of ter...
متن کاملNormalization, approximation, and semantics for combinator systems
This paper studies normalization of typeable terms and the relation between approximation semantics and filter models for Combinator Systems. It presents notions of approximants for terms, intersection type assignment, and reduction on type derivations; the last will be proved to be strongly normalizable. With this result, it is proved that every typeable term has an approximant with the same t...
متن کاملApproximation and Normalization Results for Typeable Combinator Systems
This paper studies the relation between types and normalization in the context of Combinator Systems. It presents notions of approximants for terms, intersection type assignment, and reduction on derivations; the last will be proved to be strongly normalizable. With this result, it is proved that, for every typeable term, there exists an approximant of that term with the same type, and a charac...
متن کاملApproximation Semantics and Expressive Predicate Assignment for Object-Oriented Programming - (Extended Abstract)
We consider a semantics for a class-based object-oriented calculus based upon approximation; since in the context of LC such a semantics enjoys a strong correspondence with intersection type assignment systems, we also define such a system for our calculus and show that it is sound and complete. We establish the link with between type (we use the terminology predicate here) assignment and the a...
متن کاملApproximation and Normalization Results for Typeable Term Rewriting Systems
We consider an intersection type assignment system for term rewriting systems extended with application, and define a notion of (finite) approximation on terms. We then prove that for typeable rewrite systems satisfying a general scheme for recursive definitions, every typeable term has an approximant of the same type. This approximation result, and the proof technique developed to obtain it, a...
متن کامل